rack one's brains over - Deutsch Englisch Wörterbuch